package com.lenovo.lcdm.team.dto;

import com.lenovo.lcdm.team.entity.TeamGroup;

import java.util.List;
import java.util.Set;

/**
 * @Auther xujing30
 * @Date 2023/12/26
 * @Description
 */
public class UserDto {

    private Long id;

    private String username;

    private String itCode;

    private String password;

    private String loginType;

    private String first;

    private String last;

    private String email;

    private String manager;

    private Integer localuser;

    private Integer enabled;

    private String creator;

    private String modifier;

    private Set<Long> groupIds;

    private Set<String> groupNames;

    private List<TeamGroup> groups;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getItCode() {
        return itCode;
    }

    public void setItCode(String itCode) {
        this.itCode = itCode;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getLoginType() {
        return loginType;
    }

    public void setLoginType(String loginType) {
        this.loginType = loginType;
    }

    public String getFirst() {
        return first;
    }

    public void setFirst(String first) {
        this.first = first;
    }

    public String getLast() {
        return last;
    }

    public void setLast(String last) {
        this.last = last;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getManager() {
        return manager;
    }

    public void setManager(String manager) {
        this.manager = manager;
    }

    public Integer getLocaluser() {
        return localuser;
    }

    public void setLocaluser(Integer localuser) {
        this.localuser = localuser;
    }

    public Integer getEnabled() {
        return enabled;
    }

    public void setEnabled(Integer enabled) {
        this.enabled = enabled;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public Set<Long> getGroupIds() {
        return groupIds;
    }

    public void setGroupIds(Set<Long> groupIds) {
        this.groupIds = groupIds;
    }

    public Set<String> getGroupNames() {
        return groupNames;
    }

    public void setGroupNames(Set<String> groupNames) {
        this.groupNames = groupNames;
    }

    public List<TeamGroup> getGroups() {
        return groups;
    }

    public void setGroups(List<TeamGroup> groups) {
        this.groups = groups;
    }
}
